package com.liannong.vo;

import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class OrderVO {
    private Integer id;           // 订单ID，对应数据库的id字段
    private Integer userId;       // 用户ID
    private Integer productId;    // 商品ID
    private String traceCode;     // 溯源码
    private Integer quantity;     // 数量
    private BigDecimal totalPrice; // 总价格，对应数据库的total_price字段
    private Integer status;       // 订单状态，对应数据库的status字段
    private String deliveryAddress; // 配送地址
    private LocalDateTime createTime; // 创建时间
    private String productName;   // 商品名称（用于前端展示）

    // 前端展示用字段（可选）
    private Integer orderId;     // 用于前端展示的订单ID
    private BigDecimal totalAmount; // 用于前端展示的总金额
    private Integer orderStatus;  // 用于前端展示的订单状态
} 